FSCANF

            
#include <stdio.h>
int fscanf (stream, format-string [, argument ...]);
                                                                  
FILE *stream; указатель на структуру FILE.
char *format-string; строка управления форматом.

Описание:
Функция fscanf считывает данные из текущей позиции потока stream в место, определяемое заданием аргументов arguments (если они есть).
Каждый аргумент должен быть указателем на переменную и тип, которые соответствуют типу, заданному в строке формата. Строка формата управляет интерпретацией полей ввода и имеет ту же самую форму и назначение, что и аргумент строки формата для функции scanf . (Описание функции scanf приводится ниже в данной части руководства).

Возвращаемое значение:
Данная функция возвращает число удачно преобразованных и правильно назначенных полей. Возвращаемое значение не включает полей, прочитанных, но не назначенных. При попытке считывания конца файла возвращается значение EOF . Возвращаемое значение 0 обозначает, что нет назначенных полей.

Пример.

            
               #include <stdio.h>
            
               FILE *stream;
               long l;
               float fp;
               char s[81];
               char c;
            
               stream = fopen ("data", "r");
               .
               .
               .
               /* ввод различных данных */
            
               fscanf (stream, "%s", s);
            
               fscanf (stream, "%c", &c);
    
         
            
               fscanf (stream, "%ld", &l);
            
               fscanf (stream, "%f", &fp);.
            
Hosted by uCoz